# 目前支持的神煞
SHENSHA = [
    (1, '禄神'),
    (2, '羊刃'),
    (3, '驿马'),
    (4, '桃花'),
    (5, '华盖'),
    (6, '魁罡'),
    (7, '空亡'),
    (8, '阴差阳错'),
    (9, '墓库'),
    (10, '太极贵人'),
    (11, '天乙贵人'),
    (12, '天厨贵人'),
    (13, '国印贵人'),
    (14, '月德贵人'),
    (15, '天德贵人'),
    (16, '三奇贵人'),
    (17, '天官贵人'),
    (18, '文昌贵人'),
    (19, '将星'),
    (20, '红鸾'),
    (21, '金舆'),
    (22, '元辰'),
    (23, '词馆'),
    (24, '十恶大败'),
    (25, '孤鸾煞'),
    (26, '灾煞'),
]
# 禄神: 以日柱天干为主、地支年月日时见者即是！忌空亡冲破
LUSHEN = [
    ['甲', '寅'],
    ['乙', '卯'],
    ['丙', '巳'],
    ['丁', '午'],
    ['戊', '巳'],
    ['己', '午'],
    ['庚', '申'],
    ['辛', '酉'],
    ['壬', '亥'],
    ['癸', '子'],
]
# 羊刃: 以日柱天干为主、地支年月日时见者即是！
YANGREN = [
    ['甲', '卯'],
    ['乙', '寅'],
    ['丙', '午'],
    ['丁', '巳'],
    ['戊', '午'],
    ['己', '巳'],
    ['庚', '酉'],
    ['辛', '申'],
    ['壬', '子'],
    ['癸', '亥'],
]
# 驿马: 以年支或日支为主，年月时地支见者即是！
YIMA = [
    ['子', '寅'],
    ['丑', '亥'],
    ['寅', '申'],
    ['卯', '巳'],
    ['辰', '寅'],
    ['巳', '亥'],
    ['午', '申'],
    ['未', '巳'],
    ['申', '寅'],
    ['酉', '亥'],
    ['戌', '申'],
    ['亥', '巳'],
]
# 桃花: 以年支或日支为主，年月时地支见者即是！
TAOHUA = [
    ['子', '酉'],
    ['丑', '午'],
    ['寅', '卯'],
    ['卯', '子'],
    ['辰', '酉'],
    ['巳', '午'],
    ['午', '卯'],
    ['未', '子'],
    ['申', '酉'],
    ['酉', '午'],
    ['戌', '卯'],
    ['亥', '子'],
]
# 华盖: 以年支或日支为主，年月时地支见者即是！
HUAGAI = [
    ['子', '辰'],
    ['丑', '丑'],
    ['寅', '戌'],
    ['卯', '未'],
    ['辰', '辰'],
    ['巳', '丑'],
    ['午', '戌'],
    ['未', '未'],
    ['申', '辰'],
    ['酉', '丑'],
    ['戌', '戌'],
    ['亥', '未'],
]
# 魁罡: 日柱为：壬辰/庚戌/庚辰/戊戌
KUIGANG = ['壬辰', '庚辰', '庚戌', '戊戌']
# 空亡：日柱或年柱查其余三柱地支
KONGWANG = {
    '甲子': '戌亥',  # 甲子旬，戌亥落空亡，以下雷同
    '甲戌': '申酉',
    '甲申': '午未',
    '甲午': '辰巳',
    '甲辰': '寅卯',
    '甲寅': '子丑',
}
# 阴差阳错：日柱为以下的就是阴差阳错
YCYC = [
    '丙子', '丁丑', '戊寅', '辛卯', '壬辰', '癸巳',
    '丙午', '丁未', '戊申', '辛酉', '壬戌', '癸亥',
]
# 墓库: 干，支，就是十二长生中天干在地支对应的状态
MUKU = [
    ['甲', '未'],
    ['乙', '未'],
    ['丙', '戌'],
    ['丁', '戌'],
    ['戊', '戌'],
    ['己', '戌'],
    ['庚', '丑'],
    ['辛', '丑'],
    ['壬', '辰'],
    ['癸', '辰'],
]
# 太极贵人: 以年干或日干为主，年月日时地支见者即是！
TAIJIGUIREN = [
    ['甲', '子午'],
    ['乙', '子午'],
    ['丙', '卯酉'],
    ['丁', '卯酉'],
    ['戊', '辰戌丑未'],
    ['己', '辰戌丑未'],
    ['庚', '寅亥'],
    ['辛', '寅亥'],
    ['壬', '巳申'],
    ['癸', '巳申'],
]

# 天乙贵人: 以年干或日干为主，年月日时地支见者即是！
TIANYIGUIREN = [
    ['甲', '丑未'],
    ['乙', '子申'],
    ['丙', '酉亥'],
    ['丁', '酉亥'],
    ['戊', '丑未'],
    ['己', '子申'],
    ['庚', '寅午'],
    ['辛', '寅午'],
    ['壬', '卯巳'],
    ['癸', '卯巳'],
]

# 天厨贵人: 以年干或日干为主，年月日时地支见者即是！
TIANCHUGUIREN = [
    ['甲', '巳'],
    ['乙', '午'],
    ['丙', '子'],
    ['丁', '巳'],
    ['戊', '午'],
    ['己', '申'],
    ['庚', '寅'],
    ['辛', '午'],
    ['壬', '酉'],
    ['癸', '亥'],
]

# 国印贵人: 以年干或日干为主，年月日时地支见者即是！
GUOYINGUIREN = [
    ['甲', '戌'],
    ['乙', '亥'],
    ['丙', '丑'],
    ['丁', '寅'],
    ['戊', '丑'],
    ['己', '寅'],
    ['庚', '辰'],
    ['辛', '巳'],
    ['壬', '未'],
    ['癸', '申'],
]
# 月德贵人: 寅午戌月生者见丙， 申子辰月生者见壬，亥卯未月生者见甲， 巳酉丑月生者见庚。凡柱中年月日时干上见者为有月德贵人。
YUEDEGUIREN = [
    ['寅午戌', '丙'],
    ['申子辰', '壬'],
    ['亥卯未', '甲'],
    ['巳酉丑', '庚'],
]

# 天德贵人: 凡四柱年月日时上见者为有天德贵人
TIANDEGUIREN = [
    ['子', '巳'],
    ['丑', '庚'],
    ['寅', '丁'],
    ['卯', '申'],
    ['辰', '壬'],
    ['巳', '辛'],
    ['午', '亥'],
    ['未', '甲'],
    ['戌', '丙'],
    ['亥', '乙'],
]
# 三奇贵人
SANQIGUIREN = [
    '甲戊庚',
    '乙丙丁',
    '癸壬辛',
]
# 天官贵人：以年干或日干为主，年月日时地支见者即是！
TIANGUANGUIREN = [
    ['甲', '未'],
    ['乙', '辰'],
    ['丙', '巳'],
    ['丁', '酉'],
    ['戊', '戌'],
    ['己', '卯'],
    ['庚', '丑'],
    ['辛', '申'],
    ['壬', '寅'],
    ['癸', '午'],
]

# 文昌贵人：以年干或日干为主，年月日时地支见者即是！
WENCHANGGUIREN = [
    ['甲', '巳'],
    ['乙', '午'],
    ['丙', '申'],
    ['丁', '酉'],
    ['戊', '申'],
    ['己', '酉'],
    ['庚', '亥'],
    ['辛', '子'],
    ['壬', '寅'],
    ['癸', '卯'],
]
# 将星: 以年支或日支为主，年月时地支见者即是！
JIANGXING = [
    ['子', '子'],
    ['丑', '酉'],
    ['寅', '午'],
    ['卯', '卯'],
    ['辰', '子'],
    ['巳', '酉'],
    ['午', '午'],
    ['未', '卯'],
    ['申', '子'],
    ['酉', '酉'],
    ['戌', '午'],
    ['亥', '卯'],
]
# 红鸾: 以年命为基准，其它地支见着为是！
HONGLUAN = [
    ['子', '卯'],
    ['丑', '寅'],
    ['寅', '丑'],
    ['卯', '子'],
    ['辰', '亥'],
    ['巳', '戌'],
    ['午', '酉'],
    ['未', '申'],
    ['申', '未'],
    ['酉', '午'],
    ['戌', '巳'],
    ['亥', '辰'],
]
# 金舆: 以日干为主，四支见者为是。
JINYU = [
    ['甲', '辰'],
    ['乙', '巳'],
    ['丙', '未'],
    ['丁', '申'],
    ['戊', '未'],
    ['己', '申'],
    ['庚', '戌'],
    ['辛', '亥'],
    ['壬', '丑'],
    ['癸', '寅'],
]
# 元辰：以年支为准，其他各支见者即是！
YUANCHEN = [
    [  # 阳男阴女，其元辰是：
        ['子', '未'],
        ['丑', '申'],
        ['寅', '酉'],
        ['卯', '戌'],
        ['辰', '亥'],
        ['巳', '子'],
        ['午', '丑'],
        ['未', '寅'],
        ['申', '卯'],
        ['酉', '辰'],
        ['戌', '巳'],
        ['亥', '午'],
    ],
    [  # 阴男阳女，其元辰是：
        ['子', '巳'],
        ['丑', '午'],
        ['寅', '未'],
        ['卯', '申'],
        ['辰', '酉'],
        ['巳', '戌'],
        ['午', '亥'],
        ['未', '子'],
        ['申', '丑'],
        ['酉', '寅'],
        ['戌', '卯'],
        ['亥', '辰'],
    ],
]
# 词馆：以年干或日干为主，查四柱干支
CIGUAN = [
    ['甲', '庚寅'],
    ['乙', '辛卯'],
    ['丙', '乙巳'],
    ['丁', '戊午'],
    ['戊', '丁巳'],
    ['己', '庚午'],
    ['庚', '壬申'],
    ['辛', '癸酉'],
    ['壬', '癸亥'],
    ['癸', '壬戌'],
]
# 十恶大败：日柱见者即是
SHIEDABAI = [
    '甲辰',
    '乙巳',
    '丙申',
    '丁亥',
    '戊戌',
    '己丑',
    '庚辰',
    '辛巳',
    '壬申',
    '癸亥',
]
# 孤鸾煞：日柱见者即是
GULUANSHA = [
    '乙巳',
    '丁巳',
    '辛亥',
    '戊申',
    '甲寅',
    '戊午',
    '壬子',
    '丙午',
]
# 灾煞：以年支为主, 四柱地支中见之者为是
ZAISHA = [
    ['申', '午'],
    ['子', '午'],
    ['辰', '午'],
    ['亥', '酉'],
    ['卯', '酉'],
    ['未', '酉'],
    ['寅', '子'],
    ['午', '子'],
    ['戌', '子'],
    ['巳', '卯'],
    ['酉', '卯'],
    ['丑', '卯'],

]
